package com.deyuanyun.pic.ctrl.service.impl;

import com.deyuanyun.pic.ctrl.controller.dto.exinsp.*;
import com.deyuanyun.pic.ctrl.domain.*;
import com.deyuanyun.pic.ctrl.mapper.dao.CpValidityDao;
import com.deyuanyun.pic.ctrl.service.CpValidityService;
import com.github.pagehelper.Page;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;

/**
 * “阴保有效性” 服务接口 实现类
 *
 * @author huanglw
 * @date  2016-9-7
 *
 * History: [修改人][时间][修改描述]
 */
@Service
public class CpValidityServiceImpl implements CpValidityService {

    @Resource
    private CpValidityDao cpValidityDao;

    @Override
    public Page<ExinspCptestStation> queryExinspCptestStation(ExinspCptestStationQuery exinspCptestStationQuery) {
        return cpValidityDao.queryExinspCptestStation(exinspCptestStationQuery);
    }

    @Override
    public Page<ExinspCpPower> queryExinspCpPower(ExinspCpPowerQuery exinspCpPowerQuery) {
        return cpValidityDao.queryExinspCpPower(exinspCpPowerQuery);
    }

    @Override
    public Page<ExinspReference> queryExinspReference(ExinspReferenceQuery exinspReferenceQuery) {
        return cpValidityDao.queryExinspReference(exinspReferenceQuery);
    }

    @Override
    public Page<ExinspAnodesbed> queryExinspAnodesbed(ExinspAnodesbedQuery exinspAnodesbedQuery) {
        return cpValidityDao.queryExinspAnodesbed(exinspAnodesbedQuery);
    }

    @Override
    public Page<ExinspInsedJoint> queryExinspInsedJoint(ExinspReferenceQuery exinspReferenceQuery) {
        return cpValidityDao.queryExinspInsedJoint(exinspReferenceQuery);
    }

    @Override
    public Page<ExinspAntiSurge> queryExinspAntiSurge(ExinspAntiSurgeQuery exinspAntiSurgeQuery) {
        return cpValidityDao.queryExinspAntiSurge(exinspAntiSurgeQuery);
    }

    @Override
    public Page<ExinspCpjumper> queryExinspCpjumper(ExinspReferenceQuery exinspReferenceQuery) {
        return cpValidityDao.queryExinspCpjumper(exinspReferenceQuery);
    }

    @Override
    public Page<ExinspSaalAnode> queryExinspSaalAnode(ExinspReferenceQuery exinspReferenceQuery) {
        return cpValidityDao.queryExinspSaalAnode(exinspReferenceQuery);
    }

    @Override
    public Page<ExinspDrainage> queryExinspDrainage(ExinspDrainageQuery exinspDrainageQuery) {
        return cpValidityDao.queryExinspDrainage(exinspDrainageQuery);
    }

    @Override
    public Page<ExinspCipsDcvg> queryExinspCipsDcvg(ExinspCipsDcvgQuery exinspCipsDcvgQuery) {
        return cpValidityDao.queryExinspCipsDcvg(exinspCipsDcvgQuery);
    }

}
